package com.ansion.basedb.dao.bean;

import androidx.annotation.Keep;

import com.ansion.bean.GroupInfo;
import com.ansion.utils.GsonUtil;
import com.ansion.utils.SettingConstants;

import java.util.List;

/**
 * Created by jamin on 14-7-9.
 */
@Keep
public class UserConfigBean extends JsonResponse {

    private static final String TAG = UserConfigBean.class.getSimpleName();


    public boolean alert;
    public boolean vibrate;
    public boolean enableFriendNotifyOption;
    public int enablePassCode;
    public boolean preview;
    public int lastSeenPrivacyType;
    public int profilePhotoPrivacyType;
    public int profileStatusPrivacyType;
    public String soundKey;
    public int haveReadPrivacyType;

    public int autoSaveGalleryOption=1;

    public int walletShowType;



    public int photoAutoDownloadOption= SettingConstants.AutoDownLoadOption.PHOTO_DEFULT;

    public int videoAutoDownloadOption= SettingConstants.AutoDownLoadOption.VIDEO_DEFULT;

    public int fullImageAutoDownloadOption = SettingConstants.AutoDownLoadOption.FULL_IMAGE_DEFAULT;

    public List<Long> muteUids;

    public List<Long> muteGroupIds;

    public List<Long> muteExpires;

    public List<Long> muteGroupExpires;

    public List<Boolean> muteCloseNotification;

    public List<Boolean> muteCloseGroupNotification;

    public List<GroupInfo> favoriteGroupList;
    @Override
    public String toString() {
        return GsonUtil.toJson(this);
    }





}
